export default{
  install(Vue){

      //自定义过过滤器处理字符串名称过长问题
      Vue.filter('mySlice',function (value){
          return value.slice(0,4)
      })
      //自定义指令
      Vue.directive("fbind",
          {
              bind(el, binding){
              el.value = binding.value;
          },
              inserted(el){
              el.focus();
          },
              update(el, binding){
              el.value = binding.value;
              el.focus();
          }
      })
      //全局混入
      Vue.mixin({
          data() {
              return {
                  x:100,
                  y:200
              }
          }
      })
      //定义全局方法
      Vue.prototype.hello= () =>{alert("你好啊！！！！！！")}
  }
}